<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    


    <script>

// 创建自定义对象，设置属性和函数，每个成员之间用逗号分隔
        let person = {  
            name: '张三',
            age: 18,
            sex: '男',
            sing(){
                alert(this.name +"  " + this.age + "岁"+"唱着最炫民族风");
            }
        }

        alert(person); //直接输出，对象会变成[object Object]
        alert(JSON.stringify(person)); //将对象转换成JSON字符串，输出为：{"name":"张三","age":18,"sex":"男"}




        // 创建JSON字符串,格式为： json名 = '{"key":"value","key":"value","key":"value"}'
        let personJson = '{"name":"张三","age":18,"sex":"男"}';
        // 将JSON字符串转换成对象，
        // 因为JSON字符串是纯文本，要将JSON字符串解析转换成对象后才能调用JSON的属性
        let objectJson = JSON.parse(personJson);
        alert(objectJson.name);


    </script>


</body>
</html>